Skip to content

Make VISCfunctions depend on R >= 4.1.0#134

Merged
slager merged 6 commits intodevelopfrom
4.1
Jan 15, 2026
Merged

Make VISCfunctions depend on R >= 4.1.0#134
slager merged 6 commits intodevelopfrom
4.1

Conversation

@slager
Copy link
Contributor

@slager slager commented Jan 8, 2026

The old statsrv with R 4.0.4 has finally been retired, and I asked around to confirm that people in VISC and HVTN are no longer using R that old. It sounds like everyone is now on rsrv or newer.

How new of an R version should we require? Well, the tidyverse currently supports R as old as R 4.1.0 as part of their policy of supporting an approximately 5-major-version (~5-year) lookback:

https://github.com/tidyverse/dplyr/blob/main/DESCRIPTION

Which seems reasonable to me.

So, this PR:

  • drops the statsrv-mimic CI runner for R 4.0.4, but still keeps a runner on R 4.1.0 with statsrv's old pandoc version (2.11.4).
  • adds an explicit rsrv-mimic CI runner using R 4.4.2 and pandoc 3.2.
  • adds the R >= 4.1.0 dependency to the VISCfunctions DESCRIPTION. We won't be able to install the new version of VISCfunctions on R older than that.
  • switches the package to using the base pipe.

Closes #117

@slager slager changed the title CI testing PR, do not merge VISCfunctions now depends on R >= 4.1.0 Jan 8, 2026
@slager slager marked this pull request as ready for review January 8, 2026 15:33
@slager slager requested review from kelliemac and mayerbry January 8, 2026 15:33
@slager slager linked an issue Jan 8, 2026 that may be closed by this pull request
@slager slager changed the title VISCfunctions now depends on R >= 4.1.0 Make VISCfunctions depend on R >= 4.1.0 Jan 8, 2026
Copy link
Contributor

@kelliemac kelliemac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great to me, thanks Dave!!

@slager
Copy link
Contributor Author

slager commented Jan 15, 2026

Approved by Bryan during Teams meeting.

@slager slager merged commit e52698b into develop Jan 15, 2026
7 checks passed
@slager slager deleted the 4.1 branch January 15, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Evaluate dropping CI testing for R 4.0.4

2 participants